package cn.tedu.charging.cost.dao.repository;

import cn.tedu.charging.cost.pojo.po.CostRulePO;

import java.util.List;

/**
 * 操作Redis缓存的Repository
 */
public interface CostRuleCacheRepository {

    /**
     * 通过场站ID从Redis缓存中获取场站对应的计价规则
     * @param stationId
     * @return
     */
    List<CostRulePO> getCostRuleByStationId(Integer stationId);

    /**
     * 保存 场站id 对应的 计价规则到Redis缓存中
     * @param stationId
     * @param costRules
     */
    void saveCostRules(Integer stationId, List<CostRulePO> costRules);


}
